A Modular Distributed Telerobotic Client-Server System
نویسندگان
چکیده
Pervasive telerobotics aims at providing portable computer aided assistance using small, light, and highly interactive client-server telerobots. A reliable real-time multithreaded interface between a master arm and a slave arm is proposed using Distributed Components .NET Remoting. The advantages are (1) automatic handling of the network resources and transfer while isolating the components from network protocol issues, and (2) compiling into platform-independent bytecode. The functionalities of master and slave arms are independently designed. The operator maps his hand motion to the remote tool making abstraction of the structure of master and slave arms. Force feedback measured at the tool tip is transmitted and displayed on operator hand. Real-time streaming of stereo vision provides stereoscopic views of remote tool. Design and performance of proposed multi-threaded execution is presented to effectively realize multi-streaming of force, command, and stereo data in a distributed and modular framework.
منابع مشابه
Performance evaluation of a distributed telerobotic framework
In this paper we present the performance evaluation of a Distributed Component based Telerobotic Framework that implements a real-time interaction between a telrobotic client and server. The objective is to optimize delays in multistreaming of force feedback, stereo data and master-slave commands. Different scenarios are considered and statistically analyzed to relate the effect of thread manip...
متن کاملModular Workflow Engine for Distributed Services using Lightweight Java Clients
Abstract—In this article we introduce the concept and the first implementation of a lightweight client-server-framework as middleware for distributed computing. On the client side an installation without administrative rights or privileged ports can turn any computer into a worker node. Only a Java runtime environment and the JAR files comprising the workflow client are needed. To connect all c...
متن کاملRayTracing Distributed System
In this work we present the analysis and decissions taken to develop a distributed raytracing system. We will detail the options analyzed, as well as the solutions adopted to get a multiplatform and flexible system under the client-server paradigm. In this way, the system will improve the performance of computer based animation workers that make use of raytracing techniques. Moreover, due to mo...
متن کاملPetri Nets for the Speci cation and Prototyping of Complex Information Systems ?
We present a Petri net based framework called G-Net for the modular design of complex information systems. The motivation of this framework is to integrate Petri net theory with a modular, objectoriented approach for the speci cation and prototyping of complex software systems. We use the client/server example to illustrate the G-Net speci cation of distributed systems, and how such a speci cat...
متن کاملAlligator, a Web-based Distributed Visual Programming Environment
In this paper we present Alligator, a Web system for distributed visual programming. Based on a client-server extensible modular architecture, its purpose is to allow people without any particular computer skills to build their own applications, by connecting to a Web site and visually composing data-flow programs.
متن کامل